vehicle’s engine - Espagnol Anglais Dictionnaire